package com.developer.persistence.modulo.general;

import java.util.List;

import org.apache.ibatis.session.SqlSession;

import com.developer.core.utils.SimpleLogger;
import com.developer.logic.modulo.general.dto.VOHistoricoIndicador;
import com.developer.logic.modulo.general.dto.VOInpIndicadoresProcesos;
import com.developer.logic.modulo.general.dto.VOProceso;
import com.developer.mybatis.DBManager;
import com.developer.persistence.modulo.autenticacion.mapper.dao.HistoricoIndDao;
import com.developer.persistence.modulo.autenticacion.mapper.dao.IndicadorDao;
import com.developer.persistence.modulo.autenticacion.mapper.dao.Inp_indicadoresDao;


public class ControllerHistoricoInd {

	//Creación del método consulta
	
	
public List<VOHistoricoIndicador> consultarHistorico(Integer integer) {
		
		SqlSession session = DBManager.openSession();

			try {
				
				HistoricoIndDao dao = session.getMapper(HistoricoIndDao.class);
				List<VOHistoricoIndicador> consultarHistorico = dao.consultarHistorico(integer);
				return consultarHistorico;	
				
				}
			
				catch (Exception e) {
				SimpleLogger.error("Error autenticando usuario", e);
				return null;

			} finally {
				session.close();

			}
		}	

	//Impresión de datos
/*	public static void main(String[] args) {
			DBManager.initConfiguration();
			
			ControllerInp_indicadores controllerInp= new ControllerInp_indicadores();
			VOInpIndicadoresProcesos IndSel = new VOInpIndicadoresProcesos();
			
			List<VOInpIndicadoresProcesos> prueba1 = controllerInp.consultarINPInd(proceso);
		
			
		for (VOInpIndicadoresProcesos voProceso : prueba1) {
				System.out.println(voProceso.getPro_codigo()+"\t"+voProceso.getInd_valor());
			}
			
			
		}*/
	
	
}//End Class
